﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Sx.Mall.WebContract.Dto
{
   public class ProductDto:PageParam
    {
        #region Primitive Properties
        /// <summary>
        ///        
        /// </summary>
        public virtual int ProductID
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual string ProductName
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual string Description
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual string KeyWord
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual string ProductContent
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual string ProductParam
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual string ProductTags
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<decimal> Discount
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<int> DiscountLimit
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<int> NodeID
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<int> Status
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<System.DateTime> UpdateTime
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual string UpdateName
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<int> UpdateID
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<System.DateTime> CreateTime
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual string CreateName
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<int> CreateID
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual string proPic
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<decimal> price
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<int> stock
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<int> smallTypeId
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<int> bigTypeId
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<decimal> specialPrice
        {
            get;
            set;
        }
        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<System.DateTime> specialPriceTime
        {
            get;
            set;
        }

        /// <summary>
        ///        
        /// </summary>
        public virtual Nullable<bool> IsDelete
        {
            get;
            set;
        }
        #endregion
    }
}
